home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / m / maxonc++2.dms / maxonc++2.adf / Defs / Engl / Edward.Def
Text File  |  1992-10-30  |  10KB  |  421 lines

  1. /************************************************************/
  2. /* Edward Definition File vom 24.09.92                                */
  3. /* Schaut mal nach der ASCII-Definition                            */
  4. /************************************************************/
  5.  
  6.  
  7. /* Edwards Language String Section : Definition of Communication Strings.
  8.     This Sections should be the first, because error messages of the definition
  9.     interpreter are here defined.
  10.     Important! :
  11.         Don't change the order of these definitions nor special
  12.         characters like '|', '%s' '%d' '%ld' '[' or ']' in strings.
  13. */
  14. LANGUAGE_STRINGS
  15.  
  16. /* Information Strings
  17. */
  18.     "Bookmark set"
  19.  
  20. /* Global Errors
  21. */
  22.     "Text is locked"
  23.     "No icon available"
  24.     "Stopped. Couldn't make bak!"
  25.     "Bookmark not set!"
  26.     "No block defined"
  27.     "Stopped. Operation would destroy folds!"
  28.     "String too long!"
  29.     "Pattern not found"
  30.     "Cursor is not on match-struct"
  31.     "Structures do not match !"
  32.     "Everything is undone!"
  33.     "Everything is redone!"
  34.     "Menu to big for screen! | changing to builtins"
  35.  
  36. /* Alert Errors
  37. */
  38.     "[1][FATAL: Out of memory!|Free texts or|save texts and exit.][OK]"
  39.  
  40. /* Alert Requests
  41. */
  42.     "[2][Forget changed Text ?][_Yes|_No]"
  43.     "[2][ Forget changed Texts ?][_Yes|_No]"
  44.     "[2][Fremd-Icon übermatschen ?][Ah _yeah!|_Nope]"
  45.     "[2][Save File :|%s][_Yes|_No]"
  46.     "[2][File already exists|Overwrite it ?][_Yes|_No]"
  47.  
  48. /* System Errors
  49. */
  50.     "Out of memory!"
  51.     "Couldn't open file"
  52.     "Couldn't write"
  53.     "Couldn't write .info"
  54.     "Error while reading"
  55.     "Couldn't save file"
  56.     "Couldn't open form"
  57.     "Font is not available"
  58.     "Can't use specified font"
  59.  
  60. /* Input Errors
  61. */
  62.     "No Wrap-Position lower than 10"
  63.     "TabSize ranges from 1 to 20"
  64.     "Disptypes from 0 to 2 only"
  65.     "AutoTime<30 makes no sense"
  66.     "Automodes range from 0 to 2"
  67.  
  68. /* Praeprocessors Errors
  69. */
  70.     "praeprocessor construct too complex"
  71.     "#endif without #if"
  72.     "praeprocessor statement expected"
  73.  
  74. /* Scanner and Parser Errors
  75. */
  76.     "%s | In Line : %ld  Column : %d"
  77.     "%s | In Column : %d"
  78.     "IDENTIFIER expected"
  79.     "STRING expected"
  80.     "NUMBER expected"
  81.     "( expected"
  82.     ") expected"
  83.     "; expected"
  84.     "Not a COMMAND"
  85.     "LIST or IDENTIFIER expected"
  86.     "LOBJECT expected"
  87.  
  88. /* Interpreter Errors
  89. */
  90.     "LVAL expected"
  91.     "too many arguments"
  92.     "wrong argument"
  93.  
  94. /* Definition Errors
  95. */
  96.     "TITLE expected"
  97.     "Too much items"
  98.     "Too much titles"
  99.  
  100. /* Definition der Menüs.*/
  101.  
  102. MENU
  103.  
  104. TITLE "Project"
  105.       ITEM "Open ..."        (Open) "O"
  106.     ITEM "Open New"        ( (NewText) (Open)) "Y"
  107.     EMPTY
  108.     ITEM "Save"                (Save) "S"
  109.     ITEM "Save As ..."    (Save "") "A"
  110.     EMPTY
  111.     ITEM "Print ..."        (Print "prt:") "P"
  112.     ITEM "Info"                (InfoForm)
  113.     EMPTY
  114.     ITEM "Quit"                (Quit) "Q"
  115.     ITEM "Exit"                (Exit) "!"
  116.     ITEM "Save Session"    (SaveSession) "\""
  117.  
  118. /* Kleiner Test wg. Groß-/Kleinschreibung in Menüs */
  119. #ifdef FLOYD
  120. TITLE "Test12"
  121.     ITEM "Test1"    (InsertChars "T1" )    "d"
  122.     ITEM "Test2"    (InsertChars "T2" )    "D"
  123. #endif
  124.  
  125.  
  126. /* Definitionen um von Edward aus Maxon CPlus+ zu steuern.
  127.     Ah yeah.    Sollte an geeigneter Stelle in das "Edward.DEF"-File
  128.    aufgenommen werden.
  129. */
  130. #ifdef COMPILER
  131.  
  132. TITLE "Compiler"
  133.   ITEM "Make"   (sendappcomm "compile") /* "c" */
  134.   ITEM "Run"   (SendAppComm "run") /* "r" */
  135.   ITEM "Compile File"  (SendAppComm "compfile") "D" /* "f" */
  136.   EMPTY
  137.   ITEM "Write Exe-File"   (SendAppComm "exefile") /* "x" */
  138.   ITEM "Write Objectfile"   (SendAppComm "objectfile") /* "o" */
  139.   EMPTY
  140.   ITEM "Information"   (SendAppComm "info") /* "i" */
  141.  
  142. TITLE "Make"
  143.   ITEM "New makefile             "  (SendAppComm "newmk") /* "nm" */
  144.   ITEM "Load makefile            "  (SendAppComm "loadmk") /* "lm" */
  145.   EMPTY
  146.   ITEM "Load text in editor      "  (SendAppComm "opentext") /* "ot" */
  147.   ITEM "Merge text               "  ((newtext) (SendAppComm "opentext"))
  148.   EMPTY
  149.   ITEM "Use text from editor     "  (SendAppComm "addedittx") /* "ae" */
  150.   ITEM "Use text from file       "  (SendAppComm "addfiletx") /* "af" */
  151.   ITEM "Use objectfile           "  (SendAppComm "addobj") /* "ao" */
  152.   ITEM "Use text and objectfile  "  (SendAppComm "addtxobj") /* "to" */
  153.   EMPTY
  154.   ITEM "Delete text              "  (SendAppComm "remtx") /* "rt" */
  155.   ITEM "Delete Objectfile        "  (SendAppComm "remobj") /* "ro" */
  156.   EMPTY
  157.   ITEM "Compilerswitches         "  (SendAppComm "mkinstr") /* "in" */
  158.   ITEM "Dependants               "  (SendAppComm "mkdep") /* "dp" */
  159.   ITEM "mark object              "  (SendAppComm "touch") /* "to" */
  160.   EMPTY
  161.   ITEM "Exit make                "  (SendAppComm "leavemk") /* "qm" */
  162.  
  163. TITLE "Options"
  164.   ITEM "System     "   (SendAppComm "opsys") /* "os" */
  165.   ITEM "Compiler   "   (SendAppComm "opcomp") /* "oc" */
  166.   ITEM "Linker     "   (SendAppComm "oplink") /* "ol" */
  167.   EMPTY
  168.   ITEM "Folders    "  (SendAppComm "chdir") /* "d" */
  169.  
  170. #endif
  171.  
  172. TITLE "Window"
  173.     ITEM "New"                    (NewWin) "W"
  174.     ITEM "Next"                    (SuccWin) "*"
  175.     ITEM "Previous"            (PredWin) "/"
  176.     ITEM "Close"                (FreeWin)
  177.     EMPTY
  178.     ITEM "Split Horizontal"    (SplitHorWin)
  179.     ITEM "Split Vertical"    (SplitVerWin)
  180.     ITEM "FullSize"            (FullSizeWin)
  181.     EMPTY
  182.     ITEM "Iconify"                (Iconify) "`"
  183. TITLE    "Edit"
  184.     ITEM "Mark"                    (Mark) "B"
  185.     ITEM "Cut"                    (Cut) "X"
  186.     ITEM "Copy"                    (Copy) "C"
  187.     ITEM "Paste"                (Paste) "V"
  188.     EMPTY
  189.     ITEM "Mark Vertical"     (mv)
  190.     ITEM "Paste Vertical"     (pv)
  191.     EMPTY
  192.     ITEM "Open Clip ..."     (OpenClip) "I"
  193.     ITEM "Save Clip as ..." (SaveClip) "$"
  194.     ITEM "Print Clip"         (SaveClip "prt:")
  195. TITLE "Text"
  196.     ITEM "New"            (NewText) "N"
  197.     ITEM "Free"            (FreeText) "K"
  198.     ITEM "Next"            (SuccText) ">"
  199.     ITEM "Previous"    (PredText) "<"
  200.     ITEM "Clear"         (New)
  201.     EMPTY
  202.     ITEM "Text  1"        (SeltextN 0) "1"
  203.     ITEM "Text  2"        (SelTextN 1) "2"
  204.     ITEM "Text  3"        (SelTextN 2) "3"
  205.     ITEM "Text  4"        (SelTextN 3) "4"
  206.     ITEM "Text  5"        (SelTextN 4) "5"
  207.     ITEM "Text  6"        (SelTextN 5) "6"
  208. TITLE "Search"
  209.     ITEM "Search ..."                 (FindForm) "F"
  210.     ITEM "Search Next"                 (Again) "G"
  211.     ITEM "Replace ..."                 (FindRepForm) "R"
  212.     EMPTY
  213.     ITEM "Match Bracket"             (GoMatchStruct) "H"
  214.     ITEM "Go Error"                     (GoParsedError)
  215.     ITEM "Go To Line ..."             (GotoForm) "J"
  216.     ITEM "Go To Last Change"         ()
  217.     ITEM "Go To Top"                     (Top) "T"
  218.     ITEM "Go To Bottom"                 (Bot) "Z"
  219. TITLE "Folds"
  220.     ITEM "Make Fold"                     (Fold) "+"
  221.     ITEM "Show Fold"                     (ShowFold) "#"
  222.     ITEM "Remove Fold"                 (RemFold) "-"
  223.     EMPTY
  224.     ITEM "Show Inner Folds"            (ShowInnerFolds)
  225.     ITEM "Hide Inner Folds"            (HideInnerFolds)
  226.     ITEM "Remove Inner Folds"        (RemInnerFolds)
  227.     EMPTY
  228.     ITEM "Show All Folds"             (SetFoldsOff) "("
  229.     ITEM "Hide All Folds"             (SetFoldsOn) ")"
  230.     ITEM "Remove All Folds"         ()
  231. TITLE "Macros"
  232.     ITEM "Record"                 (RecStart)
  233.     ITEM "Stop"                 (RecStop)
  234.     ITEM "Play"                 (RecPlay)
  235.     EMPTY
  236.     ITEM "Save as ..."             (SaveRecScript)
  237.     ITEM "Open & Play ..."        (PlayRecScript)
  238.     EMPTY
  239.     ITEM "Execute AREXX ..."    (rx)
  240. TITLE "Extras"
  241.     ITEM "UnDo"                     (UnDo)    "ö"
  242.     ITEM "ReDo"                     (ReDo)    "ä"
  243.     EMPTY
  244.     ITEM "Format Paragraph"        (WrapPara)
  245.     ITEM "Format Text"             (WrapText)
  246.     ITEM "Trockne Fließtext"    (kick)
  247.     EMPTY
  248.     ITEM "TAB To Spaces"            (RemTab)
  249.     ITEM "Upper Case"                (BlockHigher)
  250.     ITEM "Lower Case"                (BlockLower)
  251.     EMPTY
  252.     ITEM "Over ON"                    (so1) "."
  253.     ITEM "Over OFF"                (so0) ":"
  254. TITLE "Prefs"
  255.     ITEM "Global ..."                (GlobalForm) "?"
  256.     ITEM "Edit ..."                (EditForm) "E"
  257.     ITEM "Page Format..."        (PageForm)
  258.     EMPTY
  259.     ITEM "Open Settings ..."    (OpenSettings)
  260.     ITEM "Save Settings ..."    (SaveSettings)
  261.     ITEM "Save as Default"        (SaveSettings "s:Edward.CONF" )
  262.     EMPTY
  263.     ITEM "Open Defs ..."            (OpenDefs)
  264.  
  265.  
  266. /* Und hier die ominöse Definition der 
  267.     Keyboardbelegung */
  268.  
  269. KEYS
  270. (
  271.     CRSR_UP            (MoveUp 1)
  272.     CRSR_DOWN        (MoveDown 1)
  273.     CRSR_LEFT        (MoveLeft 1)
  274.     CRSR_RIGHT        (MoveRight 1)
  275.  
  276.     F1                    (Mark)
  277.     F2                    ()
  278.     F3                    (Fold)
  279.     F4                    (ShowFold)
  280.     F5                    (RemFold)
  281.     F6                    (Cut)
  282.     F7                    (Copy)
  283.     F8                    (Paste)
  284.     F9                    (Quit)
  285.     F10                ( (Save) (ExecCli "run make") )
  286.  
  287. /*    HELP                ( (NewText) (op "HelpFile.txt") )*/
  288.     ESC                (EnterCmd)
  289.     DELETE            (Delete)
  290.     BACKSPACE        (BackSpace)
  291.     RETURN            (Return)
  292.     ENTER             (IndentReturn)
  293. )
  294. (SHIFT
  295.     CRSR_UP            (BigStepUp)
  296.     CRSR_DOWN        (BigStepDown)
  297.     CRSR_LEFT        (MoveLeft -1)
  298.     CRSR_RIGHT        (MoveRight -1)
  299.  
  300.     F1            (Top)
  301.     F2            (Bot)
  302. )
  303. (CTRL
  304.     CRSR_UP        (GoPredFold)
  305.     CRSR_DOWN    (GoSuccFold)
  306.     CRSR_LEFT    (BlockSL)
  307.     CRSR_RIGHT    (BlockSR)
  308.  
  309.     DELETE    (KillLine)
  310.     "B"        (KillLine)
  311.     "u"        (UndoLine)
  312.     "g"        (RepeatCmd)
  313.     "o"        (ModifyOldCmd)
  314.     "q"        (q)
  315.  
  316. /* Folgende Definition aktiviert Mode1. Die Tastatur wird dann
  317. nach der weiter unten folgenden Belegung interpretiert */
  318.     "x"        (SetMode1)
  319.  
  320.     "w"        (MoveUp 1)
  321.     "a"        (MoveLeft 1)
  322.     "s"        (MoveRight 1)
  323.     "y"        (MoveDown 1)
  324. )
  325. (ALT
  326.     CRSR_UP            (MoveUp 4)
  327.     CRSR_DOWN        (MoveDown 4)
  328.     CRSR_LEFT        (MovePredWd)
  329.     CRSR_RIGHT        (MoveSuccWd)
  330.  
  331.     F1        (SetBookMark 1)
  332.     F2        (SetBookMark 2)
  333.     F3        (SetBookMark 3)
  334.     F4        (SetBookMark 4)
  335.     F5        (SetBookMark 5)
  336.     F6        (SetBookMark 6)
  337.     F7        (SetBookMark 7)
  338.     F8        (SetBookMark 8)
  339.     F9        (SetBookMark 9)
  340.     F10    (SetBookMark 10)
  341.     
  342.     NP    "7"    (Top)
  343.     NP    "1"    (Bot)
  344.     NP    "8"    (MoveUp 1)
  345.     NP "4"    (MoveLeft 1)
  346.     NP "6"    (MoveRight 1)
  347.     NP "2"    (MoveDown 1)
  348.     NP_PGUP    (BigStepUp)
  349.     NP_PGDN    (BigStepDown)
  350. )
  351. /* Mahlzeit - Die neue ASCII-Belegungsmöglichkeit
  352. */
  353. (ASCII
  354.     ")"        (    (InsertChars ")")
  355.                     (MoveLeft 1)
  356.                     (GMS)
  357.                     (Cursor)
  358.                     (Delay 15)
  359.                     (GMS)
  360.                     (MoveRight 1)
  361.                 )
  362.     ""        (Return)
  363. )
  364. (LEFT_COMMAND
  365.     F1            (GoBookMark 1)
  366.     F2            (GoBookMark 2)
  367.     F3            (GoBookMark 3)
  368.     F4            (GoBookMark 4)
  369.     F5            (GoBookMark 5)
  370.     F6            (GoBookMark 6)
  371.     F7            (GoBookMark 7)
  372.     F8            (GoBookMark 8)
  373.     F9            (GoBookMark 9)
  374.     F10        (GoBookMark 10)
  375.  
  376.     NP "8"        (ScreenUp 1)
  377.     NP "2"        (ScreenDown 1)
  378. )
  379. (LEFT_COMMAND
  380.     "f"        (Find (GetActWord) )
  381. )
  382. (ALT
  383.     "1" (ic "Doddel" )
  384. )
  385. (SHIFT CTRL LEFT_COMMAND
  386.     "`"        (ic "Mahlzeit" )
  387. )
  388. (SHIFT ALT
  389.     RETURN        (ToggleKey)
  390.     CRSR_UP        (GoPredKey)
  391.     CRSR_DOWN    (GoSuccKey)
  392.     DELETE         (InsertChars "Hallo Jan!" )
  393. )
  394. (SHIFT CTRL
  395.     DELETE         (InsertChars "Hallo Jan!" )
  396. )
  397. (ALT CTRL
  398.     DELETE    (InsertChars "Auf nem PC wär das das Ende" )
  399. )
  400. (MODE1 CTRL
  401.         "c"    (InsertChars     "EMACS Quit" )
  402.         "s"    (InsertChars    "EMACS Save" )
  403.         "t"    (InsertChars    "(do 5 (InsertChars \"D\" (do 3 (InsertChars \"X\" ))))" )
  404. )
  405. ( MODE1 LEFT_COMMAND ALT CTRL SHIFT
  406.     NP "9" (InsertChars "MegaKomplex1" )
  407. )
  408. ( LEFT_COMMAND ALT CTRL SHIFT
  409.     NP "9" (InsertChars "MegaKomplex2" )
  410. )
  411. (  ALT CTRL SHIFT
  412.     NP "9" (InsertChars "MegaKomplex3" )
  413. )
  414.  
  415. /* The Magic HotKey Definition. */
  416.  
  417. HOTKEY
  418.     LEFT_COMMAND "`"
  419.  
  420. /* Mahlzeit */
  421.